.float_left{
	float: left;
}

.float_right{
	float: right;
}

.clientlogin a{
	padding: 5px;
}

.mensagem_envio_email{
	padding: 10px;
	width: 270px;
	height: 140px;
	border: 1px solid #c0c0c0;
	border-radius: 5px;
}

.plataforma_div1{
	width: 400px; 
	height: 330px;
	text-align: center;
}

.plataforma_div2{
	width: 415px; 
	margin: 20px 0px 0 0;
	line-height: 25px; 
	text-align: justify;
	font-size: 12px; 
}

.plataforma_div3{
	width: 238px; 
	margin: 20px 20px 0 0;
	line-height: 25px; 
	text-align: justify;
	font-size: 12px; 
}

.back_arrow{
    clear: left;
    display: block;
    float: right;
    height: 30px;
    margin: -45px 10px 0;
    padding: 5px 0px 0 10px;
	z-index: 1;
    position: relative;
    text-align: right;
    text-transform: capitalize;
    top: 12px;
    width: 62px;
	background: url('../images/back_arrow.png') no-repeat transparent;
}

.back_arrow:hover{
	cursor: pointer;
	text-decoration: underline;
}

.footerlistbox p.small{
	font-size: 9px;
}

#emailForm{
	width: 410px;
}

#emailForm label {
	padding: 0 0 4px 0;
}

#emailForm input:focus{
	background-color: #ebf5ff;
}

#emailForm textarea:focus{
	background-color: #ebf5ff;
}

.sideBarContato{
	margin: 30px 0 0 30px;
	width: 280px;
}

.sideBarContato h3{
	margin: 30px 0 15px 15px !important;
    text-align: center;
}

.clearfix li {
	padding: 4px;
}

#emailForm .inputbox {
	width: 250px;
	/*background:url(../images/input_login.png) repeat-x 0 0;*/
	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
	border:1px solid #CCC;
	font-size:1em;
	padding:4px 4px;
	margin:0 8px 7px 0;
	position:relative;
	z-index:100;
}

.emailFormPromocional{
	clear: right;
	width: 610px !important;
}

.emailFormPromocional .inputbox {
	width: 450px !important;
}

.area-bg textarea {
	padding:6px 4px;
	width:250px;
	height:100px;
	border:1px solid #CCC;
	font-size:1em;
	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
}

#subscribeForm #name_newsletter, #subscribeForm #email_newsletter {
    background-color: #FFFFFF;
    border: 1px solid gray;
    color: #000000;
}

.campo_obrigatorio{
	background-color: #fef4f3 !important;
	border: 1px solid red !important;
	border: none\9 !important;
}

.seta_obrigatorio{
	float: right;
	width: 24px;
	height: 20px;
	margin: 2px 6px;
	visibility: hidden;
	background: url("../images/arrow_mandatory.png") no-repeat;
}

.footerMarqueeDiv{
	float: left;
	margin: 5px 50px;
}

.no_visibility{
	visibility: hidden;
}

#subscribeForm input.button {
    float: right;
    margin: 10px 0 0 !important;
}
#subscribeForm #name_newsletter, #subscribeForm #email_newsletter {
    background-color: #444444;
    border: 1px solid #747474;
    border-radius: 3px 3px 3px 3px;
    color: #E0D8D8;
    font-size: 1em;
    padding: 4px;
    position: relative;
    width: 182px;
    z-index: 999;
}
#subscribeForm #email_newsletter {
    margin-top: 11px;
}

.orcamentoForm{
	width: 370px !important;
}

.orcamentoForm .inputbox{
	width: 210px !important;
}

div.details p{
	text-align: justify;
}

.buttonDisabled{
	opacity: 0.3;
}

.miniBannerPromocional{
	clear: left;
	padding: 5px;
	width: 230px;
	margin: auto;
	border: 1px solid black;
	border-radius: 10px;
}

.miniBannerPromocional img{
	width: 230px;
}

.edazmail{
	width: 250px;
	height: 100px;
	background: url("../images/edazmail.png") no-repeat;
}

.qtdeEmailsEnviadosDiv{
	width: 250px;
	float: right;
    margin-right: 46px;
    text-align: right;
	font-size: 10px;
}

.botaoEnviarFormulario{
	clear: left;
	float: left; 
	width: 50%; 
	margin-top: 5px; 
	height: 32px;
}

.carregandoAjaxDiv{
	display: none;
    float: left;
    margin-left: 125px;
    text-align: right;
    width: 32px;
}

.imgLoadingAjax{
	width: 32px;
	height: 32px;
	background: url("../images/ajax-loader.gif") no-repeat;
}

.consultorEnvioEmailDiv{
    float: right;
    height: 10px;
    width: 430px;
}

.consultorEnvioEmailDiv label.first{
	float: left;
	cursor: pointer;
    text-align: left;
    width: 160px !important;
}

.consultorEnvioEmailDiv label.last{
	float: left;
	cursor: pointer;
    text-align: right;
    width: 160px !important;
}

.span_letter_bold{
	font-size: 25px;
	font-weight: bold;
	margin-left: 25px;
	margin-right: 2px;
}

ul.plataforma { margin-left: 40px; }
ul.plataforma li { padding-left: 5px; list-style: disc; }
.texto_destaque { text-transform: uppercase; font-weight: bold; }

#newsslider{ visibility: hidden; }

.fundoEscuroLogoFooter{
	background-color: #404040;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}

#content h2,
#content h3,
.feature-box h3,
div.details h3 { 
    border-radius: 5px 5px 5px 5px;
    color: #000000;
    padding: 3px 15px;
	font-family: Verdana;
	/* DEGRADÊ */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#E1E1E1)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#E1E1E1);
	background: -moz-linear-gradient(top, #FFFFFF, #E1E1E1) repeat-X;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#E1E1E1)) repeat-X; }
}
